Hypothetical Logic of Proofs
نویسندگان
چکیده
The Logic of Proofs (LP) [2–5] is a refinement of modal logic introduced by Artemov in 1995 which has recently been proposed for explaining well-known paradoxes arising in the formalization of Epistemic Logic. Assertions of knowledge and belief are accompanied by justifications: the formula [[t]]A states that proof witness t is “reason” for knowing/believing A. Also, LP is capable of reflecting its proofs in the object-logic: ` A implies ` [[t]]A, for some t. This suggests that computational interpretations in terms of the Curry-de Bruijn-Howard isomorphism could yield programming languages supporting a uniform treatment of programs and type derivations. Although some avenues in this direction have been explored (eg. certifying mobile computation [10] and history-aware computation [9]) they have been centred on intuitionistic fragments of LP. This work proposes to extend this analysis to full LP, which is based on classical logic. To this effect, we define the Hypothetical Logic of Proofs (HLP). The set of formulas and proof witnesses of HLP is defined by the following syntax:
منابع مشابه
Intuitionistic Hypothetical Logic of Proofs
We study a term assignment for an intuitonistic fragment of the Logic of Proofs (LP). LP is a refinement of modal logic S4 in which the assertion 2A is replaced by [[s]]A whose intended reading is “s is a proof of A”. We first introduce a natural deduction presentation based on hypothetical judgements and then its term assignment, which yields a confluent and strongly normalising typed lambda c...
متن کاملA Modal Extension of Logic Programming: Modularity, Beliefs and Hypothetical Reasoning
In this paper we present a modal extension of logic programming, which allows both multiple modalities and embedded implications. We show that this extension is well suited for structuring knowledge and, speci cally, for de ning module constructs within programs, for representing agents beliefs, and also for hypothetical reasoning. The language contains modalities [ai] to represent agent belief...
متن کاملEquality propositional logic and its extensions
We introduce a new formal logic, called equality propositional logic. It has two basic connectives, $boldsymbol{wedge}$ (conjunction) and $equiv$ (equivalence). Moreover, the $Rightarrow$ (implication) connective can be derived as $ARightarrow B:=(Aboldsymbol{wedge}B)equiv A$. We formulate the equality propositional logic and demonstrate that the resulting logic has reasonable properties such a...
متن کاملTruth Values and Connectives in Some Non-Classical Logics
The question as to whether the propositional logic of Heyting, which was a formalization of Brouwer's intuitionistic logic, is finitely many valued or not, was open for a while (the question was asked by Hahn). Kurt Gödel (1932) introduced an infinite decreasing chain of intermediate logics, which are known nowadays as Gödel logics, for showing that the intuitionistic logic is not finitely (man...
متن کاملA new framework for declarative programming
We propose a new framework for the syntax and semantics of Weak Hereditarily Harrop logic programming with constraints, based on resolution over τ -categories: finite product categories with canonical structure. Constraint information is directly built-in to the notion of signature via categorical syntax. Many-sorted equational constraints are a special case of the formalism which combines feat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Logica Universalis
دوره 8 شماره
صفحات -
تاریخ انتشار 2014